of the 8 th ACM International Conference on Supercomputing , July 1994 . An Evaluation of Directory Protocols for Medium - ScaleShared - Memory
نویسندگان
چکیده
This paper considers alternative directory protocols for providing cache coherence in shared-memory mul-tiprocessors with 32 to 128 processors, where the state requirements of Dir N may be considered tootate (also called superset), Coarse Vector, and three new protocols. The new protocols|Gray-hardware, Gray-software, Home|are optimizations of Tristate that use gray coding to favor near-neighbor sharing. Our results are the rst to compare all these protocols with complete applications (and the rst evaluation of Tristate with a non-synthetic work-load). Results for three applications|ocean (one-dimensional sharing), appbt (three-dimensional sharing), and barnes (dynamic sharing)|for 128 processors on the Wisconsin Wind Tunnel show that (a) Dir 1 B sends 15 to 43 times as many invali-dation messages as Dir N , (b) Gray-software sends 1.0 to 4.7 times as many messages as Dir N , making it better than Tristate, Gray-hardware, and Home, and (c) the choice between Dir i B, Coarse Vector, and Gray-software depends on whether one wants to optimize for few sharers (Dir i B), many sharers (Coarse Vector), or hedge one's bets between both alternatives (Gray-software).
منابع مشابه
An Evaluation of Directory Protocols for Medium - ScaleShared
This paper considers alternative directory protocols for providing cache coherence in shared-memory mul-tiprocessors with 32 to 128 processors, where the state requirements of Dir N may be considered tootate (also called superset), Coarse Vector, and three new protocols. The new protocols|Gray-hardware, Gray-software, Home|are optimizations of Tristate that use gray coding to favor near-neighbo...
متن کامل3rd Pakistan International Biennial Conference on Ramadan and Health
During recent years, there has been an emerging, upward trend in research and publication of studies on the effects of Ramadan fasting on the healthy population as well as on the populace diagnosed with various diseases and conditions. To publicize the outcomes of these research works, many awareness programs, symposia and conferences are being organized globally. International coordination gro...
متن کاملAn Analysis of the Interactions of Overhead-Reducing Techniques for Shared-Memory Multiprocessors
© 1995 by the Association for Computing Machinery, Inc. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or direct commercial advantage and that copies show this notice on the first page or initial screen of a display along with the full citation. Copyrights for ...
متن کامل14th IEEE International Conference on Advanced Learning Technologies (ICALT’14), July 8-11, 2014, Athens, Greece
The CS OER Portal was created with the goal of improving the findability and increasing the use of open educational resources in Computer Science. In this paper we describe the portal’s design principles which exploit the domain specificity of the hosted content and are focused on enhancing the search and navigation in the portal. Distinctive retrieval features are the proposed topical recommen...
متن کاملTECHNICAL REPORT 94{14 A Framework for Customizing Coherence Protocols of Distrbuted File Caches in Lucas File System
In cooperative applications such as group CAD and group software development systems, multiple processes communicate with each other by sharing complex data consisting of nested structures and pointers. Although the sharing of complex data structures in the distributed environment is achieved through the technology of distributed shared memory, a single cache coherence protocol cannot e ciently...
متن کامل